*{
	margin: 0;
	padding: 0;
}
img{
	width: 100%;
	height: 100%;
}
img,span{
	display: inline-block;
}
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td {margin:0;padding:0;}
body{ margin:0 auto; }
ul, ol {list-style:none;}
a {text-decoration:none;margin:0;padding:0;}
a:hover {text-decoration:none;}
img {border:0; vertical-align: top;}
button, input, select, textarea {padding:0px; margin:0px; vertical-align: top;}
table {border-collapse:collapse;border-spacing:0;}
.clearfix{zoom:1;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;}
*:focus{outline: none;} 
button{
	border: none;
	background: #fff;
}
@cTitle: #3d444d;
@cFont: #5d6775;
@cBlue: #248bfd;

.hide{
	display: none !important;
}

//	带前缀的标题
.title-prefix{
	position: relative;
	font-size: 0.32rem;
	font-weight: bold;
	color: @cTitle;
	padding-left: 0.26rem;
}
.title-prefix:before{
	position: absolute;
	top: 55%;
	margin-top: -.13rem;
	left: 0;
	content: '';
	width: 0.06rem;
	height: 0.26rem;
	background: -webkit-linear-gradient(#3bd6fd, #257cfc); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#3bd6fd, #257cfc); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#3bd6fd, #257cfc); /* Firefox 3.6 - 15 */
	background: linear-gradient(#3bd6fd, #257cfc); /* 标准的语法 */
}

//	flex

.flex{
	display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.flex-n(@n){
	-webkit-box-flex: @n;
    -moz-box-flex: @n;
    width: 50%;
    -webkit-flex: @n;
    -ms-flex: @n;
    flex: @n;
}
.flex-align-center{
	-webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

//	ellipsis
.ellipsis{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
//	按钮 btn
.btn-default{
	padding: 0.07rem 0.2rem;
	border-radius: 0.38rem;
	text-align: center;
	font-size: 0.22rem;
	color: #fff;
	background: -webkit-linear-gradient(#21a6fc, #2391fd); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#21a6fc, #2391fd); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#21a6fc, #2391fd); /* Firefox 3.6 - 15 */
	background: linear-gradient(#21a6fc, #2391fd); /* 标准的语法 */
}
//	带回复的医生名称
.name-repeat{
	color: #248bfd;
	font-size: 0.24rem;
	i{
		font-size: 0.16rem;
		color: #fff;
		padding: 0.03rem 0.05rem;
		border-radius: 0.05rem;
		background: #248bfd;
		font-style: normal;
	}
}
